Hệ thống quản lý ngân hàng máu trong php
1 <?php
2 if (isset($_POST['submitBtn'])) {
3 $firstName = $_POST['firstName'];
4 $lastName = $_POST['lastName'];
5 $email = $_POST['email'];
6 $dob = $_POST['dob'];
7 $gender = $_POST['gender'];
8 $address = $_POST['address'];
9 $city = $_POST['city'];
10 $mobile = $_POST['mobile'];
11 $bType = $_POST['blood_group'];
12
13 require_once 'php/DBConnect.php';
14 $db = new DBConnect();
15 $flag = $db->registerUser($firstName, $lastName, $email, $dob, $gender, $bType, $address, $city, $mobile);
16
17 if($flag){
18 $success = "Thank You for registering with us.";
19 } else {
20 $message = "There was some technical error. Try again!";
21 }
22 }
23 $title = "Join Us";
24 $setJoinUsActive = "active";
25 include 'layout/_header.php';
26
27 include 'layout/navbar.php';
28 ?>
29
30 <div class="container">
31 <div class="col-md-3"></div>
32 <div class="col-md-6">
33
34 <?php if(isset($success)): ?>
35 <div class="alert-success fade-out-5"><?= $success; ?></div>
36 <?php endif; ?>
37 <?php if(isset($message)): ?>
38 <div class="alert-danger fade-out-5"><?= $message; ?></div>
39 <?php endif; ?>
40
41 <div class="panel panel-default">
42 <div class="panel-heading">
43 <div class="col-md-4">
44 <img src="assets/register.jpg" class="img img-responsive">
45 </div>
46 <p>Join our community and reach out your hands for the others in need. Just by registering below you will make an agreement
47 with us that you are ready to donate and will be available whenever we will need you.</p>
48 </div>
49 <div class="panel-body">
50 <form method="post" action="register.php" class="form-horizontal">
51 <div class="form-group">
52 <label class="col-md-4 form-label">Name</label>
53 <div class="col-md-4">
54 <input type="text" name="firstName" class="form-control" placeholder="First Name" required="true">
55 </div>
56 <div class="col-md-4">
57 <input type="text" name="lastName" class="form-control" placeholder="Last Name" required="true">
58 </div>
59 </div>
60 <div class="form-group">
61 <label class="form-label col-md-4">Email</label>
62 <div class="col-md-8">
63 <input type="email" required="true" class="form-control" name="email" >
64 </div>
65 </div>
66 <div class="form-group">
67 <label class="form-label col-md-4">D.O.B</label>
68 <div class="col-md-8">
69 <input type="date" required="true" class="form-control" name="dob" >
70 </div>
71 </div>
72 <div class="form-group">
73 <label class="form-label col-md-4">Gender</label>
74 <div class="col-md-8">
75 <input type="radio" value="Male" checked="true" class="radio-inline" name="gender" >Male
76 <input type="radio" value="Female" class="radio-inline" name="gender" >Female
77 </div>
78 </div>
79 <div class="form-group">
80 <label class="form-label col-md-4">Blood Group</label>
81 <div class="col-md-8">
82 <select name="blood_group" class="form-control">
83 <option value="O+">O+</option>
84 <option value="O-">O-</option>
85 <option value="A+">A+</option>
86 <option value="A-">A-</option>
87 <option value="B+">B+</option>
88 <option value="B-">B-</option>
89 <option value="AB+">AB+</option>
90 <option value="AB-">AB-</option>
91 </select>
92 </div>
93 </div>
94 <div class="form-group">
95 <label class="form-label col-md-4">Address</label>
96 <div class="col-md-8">
97 <textarea required="true" minlength="5" class="form-control" name="address"
98 rows="6" placeholder="Please fill out your complete address."></textarea>
99 </div>
100 </div>
101 <div class="form-group">
102 <label class="form-label col-md-4">City</label>
103 <div class="col-md-8">
104 <input type="text" required="true" class="form-control" name="city" >
105 </div>
106 </div>
107 <div class="form-group">
108 <label class="form-label col-md-4">Mobile</label>
109 <div class="col-md-8">
110 <input type="number" required="true" class="form-control" name="mobile" >
111 </div>
112 </div>
113 <div class="form-group">
114 <label class="form-label col-md-4"></label>
115 <div class="col-md-8">
116 <button class="btn btn-success" name="submitBtn" >Join</button>
117 </div>
118 </div>
119 </form>
120 </div>
121 </div>
122 </div>
123 <div class="col-md-3"></div>
124 </div>
125
126 <?php include 'layout/_footer.php'; ?>